Системы Управления Базами Данных

В современном мире очень часто случаются разногласия по поводу того, какие программные решения использовать в той или иной ситуации. А уж тем более, если дело касается разработки программного обеспечения. Каждый администратор, как и разработчик, имеет свое мнение о том, какие средства разработки и администрирования лучше. Если вы спросите 5 разных человек, вы получите 5 разных мнений. Поэтому давайте рассмотрим преимущества и недостатки, а также конкретные случаи их применения. ORACLE DATABASE Oracle Database (Oracle RDBMS) – объектно-реляционная система управления базами данных от крупного гиганта в сфере разработки программного обеспечения. Основные особенности: — Закрытый источник; бесплатная версия имеет очень ограниченный набор функций. — Временные таблицы сохраняются во всех сеансах и должны быть удалены пользователями. — Поддержка четырех различных типов символов строк: CHAR, VARCHAR2, NCHAR, NVARCHAR2. — Предлагает блокировку столбцов и строк. — Обширная и гибкая настройка хранилища с помощью команд. — Обширные механизмы резервного копирования. — Предназначен для управления таблицами и базами на широкомасштабной основе. MySQL MySQL –свободная система управления базами данных, которая также разрабатывается компанией ORACLE. Основные особенности: Открытый исходный код. Один из самых популярных инструментов базы данных, легко найти поддержку в интернете. Отсутствие соответствия ACID. Можно разделять таблицы используя: LIST, HASH, SET и RANGE. Поддержка двух разных типов символов строк/символов: